|
|
|
|
|
|
|
Day 9
Breaking Up an Application into Subsystems |
|
|
|
|
|
|
|
|
In earlier lessons, you learned how to create classes and make those classes come alive at runtime in your applications. You also were exposed to the idea of subsystems and tightly encapsulated subsystems known as components. On Day 3, Fundamental Object-Oriented Design, you learned about the design of subsystems. Day 6, Building and Testing Components, introduced you to the implementation of a subsystem into an ActiveX component. Today, you will delve deeply into the process of breaking up a proposed application into subsystems, including components. The topics discussed include |
|
|
|
|
|
|
|
|
Looking at the subsystem-based model of application development, including the object structure of a complete subsystem, the object interaction structure of a subsystem, and encapsulation for subsystems |
|
|
|
|
|
|
|
|
Identifying and using design patterns for subsystems and their interactions |
|
|
|
|
|